<!--
Document / Documento: registrar_unidad_produccion

Created on / Creado : 08/08/2012, 05:58:10 PM

Author / Desarrolladores:
1. Raúl Lobo 04267711578 andrescerrada@gmail.com

Description / Comentarios:
Este archivo realiza la siguiente accion:
1- Registrar unidad de producción
Licencia: Este código es distribuido Bajo la licencia GNU GPL v3. 
Referencias de la licencia: http://es.wikipedia.org/wiki/GNU_General_Public_License
-->
<?php
include('header.php');
?>
<?php
if ($_SESSION['logeado']){
?>
<li><a href="unidades_produccion" title="Clic para ir atrás">Atrás</a></li>
<br>
<?php
$usuario = $_SESSION["usuario"];

if (($resultado['tipo_usuario'] == Superadmin)||($resultado['tipo_usuario'] == Admin)||($resultado['tipo_usuario'] == Productor)){
?>
<html>
	<head>
		<title>Unidades de Producci&oacute;n</title>
	</head>
<script type="text/javascript">
$(document).ready(function(){
	cargar_estados();
	$("#estados").change(function(){cargar_municipios();});
	$("#municipios").change(function(){cargar_parroquias();});
	$("#parroquias").change(function(){cargar_sectores();});
	/*$("#estados").attr("disabled",false);
	$("#municipios").attr("disabled",false);
	$("#parroquias").attr("disabled",false);*/	
});

function cargar_estados()
{
	$.post("scripts/cargar_estados.php", function(resultado){
		if(resultado == false)
		{
			alert("Error al cargar estados");
		}
		else
		{
			$('#estados').append(resultado);			
		}
	});	
}

function cargar_municipios()
{
	var cod_estado = $("#estados").val();
	$.post("scripts/cargar_municipios.php", { cod_estado: cod_estado },
		function(resultado)
		{
			if(resultado == false)
			{
				alert("Error al cargar municipios");
			}
			else
			{
				$("#estados").attr("disabled",false);
				document.getElementById("municipios").options.length=1;
				$('#municipios').append(resultado);			
			}
		}

	);
}

function cargar_parroquias()
{
	var cod_municipio = $("#municipios").val();
	$.post("scripts/cargar_parroquias.php?", { cod_municipio: cod_municipio }, function(resultado){
		if(resultado == false)
		{
			alert("Error al cargar parroquias");
		}
		else
		{
			$("#municipios").attr("disabled",false);
			document.getElementById("parroquias").options.length=1;
			$('#parroquias').append(resultado);			
		}
	});	
	
}

function cargar_sectores()
{
	var cod_parroquia = $("#parroquias").val();
	$.post("scripts/cargar_sectores.php?", { cod_parroquia: cod_parroquia }, function(resultado){
		if(resultado == false)
		{
			alert("Error al cargar sectores");
		}
		else
		{
			$("#parroquias").attr("disabled",false);
			document.getElementById("sector").options.length=1;
			$('#sector').append(resultado);			
		}
	});	
	
}

</script>

	<body>
	<?php
		if(isset($_POST['boton']))
		{
//Tratado de la imagen
//echo "Nombre de la imagen ",
$nombre_imagen = $_FILES['imagen']['name'];
//echo "Directorio temporal de la imagen ",
$ruta_imagen = $_FILES['imagen']['tmp_name'];
//echo "tamaño de la imagen ",
$tamano_imagen = $_FILES['imagen']['size'];
//echo "Extención de la imagen ",
$exte_imagen = pathinfo($nombre_imagen);
//$ext = array("gif","jpeg","jpg");
//Ruta a guardar la imagen
$nueva_ruta = "fotografias/fotografias_unidades/".$nombre_imagen;

if(is_uploaded_file($ruta_imagen)){
	//if(array_search($exte_imagen['extension'],$ext)){
		if(($exte_imagen['extension'] == "png")||($exte_imagen['extension'] == "gif")
		||($exte_imagen['extension'] == "jpg")||($exte_imagen['extension'] == "jpeg")){	
			copy($ruta_imagen,$nueva_ruta);
			//echo "Imagen se guardo correctamente";
	}
	else{
			//echo "Error, solo imagenes con formato (png, gif, jpg, jpeg)";
			$error_imagen = '<span class="error">Error, solo imagenes con formato (png, gif, jpg, jpeg)</span>';
	}
}

$fecha_registro=date('Y-m-d');		
$nombre_unidad = $_POST['nombre_unidad'];
$estados = $_POST['estados'];
$municipios = $_POST['municipios'];
$parroquias = $_POST['parroquias'];
$sector = $_POST['sector'];
$direccion = $_POST['direccion'];
$via_acceso = $_POST['via_acceso'];
$estado_via = $_POST['estado_via'];
$aldea = $_POST['aldea'];
$codigo = "-".$_POST['estados'].$_POST['municipios'].$_POST['parroquias'].$_POST['sector'];
//Sql para buscar si existe ya unidad de producción
$buscar_unidad = pg_query("SELECT nombre_unidad FROM unidad_produccion WHERE nombre_unidad='$nombre_unidad'");

			if((pg_num_rows($buscar_unidad) > 0)){
			$mensaje = '<span class="error">Unidad de producci&oacute;n ya &eacute;xiste.</span>';
			}
			if($_POST['nombre_unidad'] == ''){
				$error_unidad = '<span class="error">Ingrese nombre de la unidad</span>';
			}
			else if($_POST['estados'] == '0'){
				$error_estados = '<span class="error">Seleccione el estado</span>';
			}
			else if($_POST['municipios'] == '0'){
				$error_municipios = '<span class="error">Seleccione el municipio</span>';
			}	
			else if($_POST['parroquias'] == '0'){
				$error_parroquias = '<span class="error">Seleccione la parroquia</span>';
			}
			else if($_POST['sector'] == '0'){
				$error_sector = '<span class="error">Seleccione el sector</span>';
			}
			/*else if($_POST['direccion'] == ''){
				$error_direccion = '<span class="error">Ingrese la direcci&oacute;n</span>';
			}*/
			else if($_POST['via_acceso'] == ''){
				$error_via_acceso = '<span class="error">Seleccione v&iacute;a de acceso</span>';
			}
			else if($_POST['estado_via'] == ''){
				$error_estado_via = '<span class="error">Seleccione estado de la v&iacute;a</span>';
			}
			else{	
			if((pg_num_rows($buscar_unidad) > 0)){
			$mensaje = '<span class="error">Unidad de producci&oacute;n ya &eacute;xiste.</span>';
			}
else{
	
//Guardar a la unidad de produccion			
$guardar_unidad_produccion = pg_query("INSERT INTO unidad_produccion(nombre_unidad,codigo_unidad,gps,
username,fecha_registro_unidad,fecha_actualizacion_unidad,cod_estado,cod_municipio,
cod_parroquia,cod_sector,direccion,via_acceso,estado_via,aldea,fotografia_unidad_produccion)
VALUES('$nombre_unidad','$codigo','NULL','$usuario',
'$fecha_registro','$fecha_registro','$estados','$municipios','$parroquias',
'$sector','$direccion','$via_acceso','$estado_via','$aldea','$nombre_imagen')");

//Sql para ver el id de la unidad de produccion
$buscar_id_unidad = pg_query("SELECT id_unidad_produccion FROM unidad_produccion 
WHERE nombre_unidad='$nombre_unidad'");
$resultado_buscar_id_unidad = pg_fetch_array($buscar_id_unidad);
$id_unidad = $resultado_buscar_id_unidad['id_unidad_produccion'];

//Sql buscar productor
$buscar_productor = pg_query("SELECT tipo_usuario FROM usuarios WHERE cedula_productor='$cedula_usuario'");
$resultado_buscar_productor = pg_fetch_array($buscar_productor);
$tipo_usuario = $resultado_buscar_productor['tipo_usuario'];

if($tipo_usuario == Productor){

//Buscar id de la unidad de producción
$buscar_unidad = pg_query("SELECT id_unidad_produccion FROM unidad_produccion WHERE nombre_unidad='$nombre_unidad'");
$resultado_buscar_unidad = pg_fetch_array($buscar_unidad);
$id_unidad_produccion = $resultado_buscar_unidad['id_unidad_produccion'];

//Asociar productor con unidad de producción
$guardar_unidad_productor = pg_query("INSERT INTO productor_unidad_produccion
(cedula,id_unidad_produccion,fecha_registro_unidad_productor)
VALUES('$cedula_usuario','$id_unidad_produccion','$fecha_registro')");
}
		// si el envio fue exitoso reseteamos lo que el usuario escribio:
				$_POST['nombre_unidad'] = '';
				$_POST['direccion'] = '';
				$_POST['via_acceso'] = '';
				$_POST['estado_via'] ='';
				$_POST['aldea'] ='';	
				$mensaje_guardado = '<center><span class="error"> Unidad de producci&oacute;n guardada con &eacute;xito.</span></center>';
				echo "<meta http-equiv='Refresh' content='1;url=consultar_unidad_produccion?id=$id_unidad'>";
				
}
}
}
?>
<?php echo $mensaje_guardado;
?>
<form class='unidad_produccion' method='POST' action='' enctype="multipart/form-data">

<table border='0'> 
<center><h3>Registro de la unidad de producci&oacute;n</h3></center>
<h5>Campos obligatorios(*)</h5>

<tr>
<td>
<label>Fecha de registro:</label>
</td>
<td>
<input type='text' name='fecha_registro' readonly="true" size="10" title="Fecha actual del registro" value="<?php echo date('d-m-Y')?>">
</td>
</tr>

<tr>
<td colspan='4'>
<label>Fotograf&iacute;a:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input id="imagen" name="imagen" size="30" type="file"/>
<?php echo $error_imagen ?>
</td>
</tr>

<tr>
<td>
<label>(*)Nombre:</label>
</td>
</tr>
<tr>
<td>
<input type='text' name='nombre_unidad' size="30" title="Ingrese nombre de la unidad de producción" value="<?php echo $_POST['nombre_unidad']; ?>"><?php echo $error_unidad; echo $mensaje; ?>
</td>
</tr>

<tr>
<td align="center" colspan="4">
<h4>Ubicaci&oacute;n</h4>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Estado</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="estados" name="estados" title="Seleccione el estado">
<option value="0">--Seleccione--</option>
</select>
<?php echo $error_estados ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Municipio</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="municipios" name="municipios" title="Seleccione el municipio">
<option value="0">--Seleccione--</option>
</select>
<?php echo $error_municipios ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Parroquia</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="parroquias" name="parroquias" title="Seleccione la parroquia">
<option value="0">--Seleccione--</option>
</select>
<?php echo $error_parroquias ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Sector</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="sector" name="sector" title="Seleccione el sector">
<option value="0">--Seleccione--</option>
</select>
<?php echo $error_sector ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>Aldea</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input type="text" name="aldea" title="Ingrese la aldea" value="<?php echo $_POST['aldea'] ?>" />
</td>
</tr>

<tr>
<td colspan='4'>
<label>Avenida/Calle. Urbanizaci&oacute;n/Residencia. Casa/Edificio. Callej&oacute;n/Vereda </label>
</td>
</tr>
<tr>
<td colspan='4'>
<textarea name="direccion" cols="50" rows="5" title="Ingrese donde reside la unidad de producción">
<?php echo $_POST['direccion']; ?>
</textarea>
<?php echo $error_direccion ?>
</td>
</tr>

<tr>
<td align="center" colspan="4">
<h4>Estado de las V&iacute;as</h4>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)V&iacute;a de acceso:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select name='via_acceso' id='via_acceso' title="Seleccione la v&iacute;a de acceso">
<?php
if($_POST['via_acceso']== '')
{
$select="selected='true'";
}
if($_POST['via_acceso']== 'Asfalto')
{
$select_a="selected='true'";
}
if($_POST['via_acceso']== 'Tierra')
{
$select_t="selected='true'";
}
if($_POST['via_acceso']== 'Asfalto/Tierra')
{
$select_at="selected='true'";
}
?>
<option <?php echo $select ?>></option>
<option <?php echo $select_a ?>>Asfalto</option>
<option <?php echo $select_t ?>>Tierra</option>
<option <?php echo $select_at ?>>Asfalto/Tierra</option>
</select>
<?php echo $error_via_acceso ?>
</td>
</tr>
<tr>
<td colspan='4'>
<select name='estado_via' id='estado_via' title="Seleccione el estado de la v&iacute;a">
<?php
if($_POST['estado_via']== '')
{
$select="selected='true'";
}
if($_POST['estado_via']== 'Buena')
{
$select_b="selected='true'";
}
if($_POST['estado_via']== 'Regular')
{
$select_r="selected='true'";
}
if($_POST['estado_via']== 'Mala')
{
$select_m="selected='true'";
}
?>
<option <?php echo $select ?>></option>
<option <?php echo $select_b ?>>Buena</option>
<option <?php echo $select_r ?>>Regular</option>
<option <?php echo $select_m ?>>Mala</option>
</select>
<?php echo $error_estado_via ?>
</td>
</tr>


<tr>
<td colspan='2' align='center'>
<input type='submit' value='Guardar' name='boton' title="Clic para guardar el registro">
&nbsp
<input type='reset' value='Limpiar' onclick='limpiar()' title="Clic para limpiar el formulario">
</td>
</tr>
			<?php echo $result; ?>
</table>
		</form>
	</body>
</html>
<?php 
}else{
	echo "<h3><center>No tiene derechos para realizar registros</h3></center>";
} 
}
else
{
	?>
	<h3><center>No esta logueado, Debe iniciar sesi&oacute;n.</h3>
	</center>
	<center>
	<img src='css/images/error.png' height='100px' width='100px'></img></center>
	<meta http-equiv='Refresh' content='3;url=index'>
	</html>
	<?php
} 
?>
<?php
include('footer.php');
?>
